var wsServer = $('#websocket-servlet').val();
var websocket;
function init() {
	if (!websocket||websocket==null){
		websocket = new WebSocket(wsServer);
		websocket.onopen = function(evt) {
			console.log('connect websocket');
		};
		websocket.onclose = function(evt) {
			websocket = null;
		};
		// 默认socket信息监听
		websocket.onmessage = raelData;
	}
}
init();
// 全局监听返回信息
function raelData(evt) {
	console.log('recive socket data');
	console.log(evt);
	console.log(evt.data); //TODO 收到的实时数据 根据类型和code来改变某一类、某一个传感器在地图上的数值
	var data = eval('(' + evt.data + ')');
	var type = data.type; // map-sen-val-[code]
	if (type == 'osmometer') {
		console.log(type);
		var val = data.offer*100/9.8;
		$('#map-sen-val-'+data.code).text('水位变化量：'+val.toFixed(2) + '(cm)');
	} else if (type == 'ultrasonic') { // 超声波
		$('#map-sen-val-'+data.code).text('水面距离：'+data.should);
	} else if (type == 'level') { // 水准仪
		$('#map-sen-val-'+data.code).text('液位高度：'+data.should);
	}
}
